remain (be left) - French English Dictionary